stacksidebar: Add missing .navigation-sidebar to the inner list
authornana-4 <hnmaigo@gmail.com>
Sun, 22 Nov 2020 04:36:54 +0000 (13:36 +0900)
committerJakub Steiner <jimmac@gmail.com>
Mon, 23 Nov 2020 09:51:58 +0000 (10:51 +0100)
Also don't set :show-separators, which is not applied in other sidebars.

See https://gitlab.gnome.org/GNOME/gtk/-/issues/3382

gtk/gtkstacksidebar.c

index ef43761d62b1cefece4ce4ba445d5dfb688bdb78..f611d023fad8c74003cf2652fd3657effefe6c1d 100644 (file)
@@ -150,7 +150,7 @@ gtk_stack_sidebar_init (GtkStackSidebar *self)
   gtk_widget_set_parent (sw, GTK_WIDGET (self));
 
   self->list = GTK_LIST_BOX (gtk_list_box_new ());
-  gtk_list_box_set_show_separators (GTK_LIST_BOX (self->list), TRUE);
+  gtk_widget_add_css_class (GTK_WIDGET (self->list), "navigation-sidebar");
 
   gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW (sw), GTK_WIDGET (self->list));